Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
1 SELWOOD PLACE Terraced £5,838,142 £1,800,000 22 Oct 2001
2 SELWOOD PLACE Terraced £4,452,091 £1,800,000 13 Jan 2003
3 SELWOOD PLACE Terraced £3,713,168 £2,985,000 27 Jun 2018
6 SELWOOD PLACE Terraced £3,774,282 £3,820,000 7 Nov 2022
7 - 8 SELWOOD PLACE Terraced £4,539,639 £1,000,000 15 Jan 1999
8 SELWOOD PLACE Terraced £4,539,639 £1,000,000 15 Jan 1999
10 SELWOOD PLACE Terraced £7,433,744 £4,150,000 3 Nov 2008
11 SELWOOD PLACE Terraced £3,818,151 £3,081,004 19 Jul 2018
11 SELWOOD PLACE Terraced £3,818,151 £3,081,004 19 Jul 2018
12 SELWOOD PLACE Terraced £5,414,127 £1,035,000 3 Apr 1997
12A SELWOOD PLACE Terraced £12,694,738 £8,000,000 11 Apr 2008